namespace Helion.Util.Parser;

/// <summary>
/// All the different token types the parser supports.
/// </summary>
public enum TokenType
{
    Integer,
    FloatingPoint,
    String,
    QuotedString,
    Backtick,
    Tilde,
    Exclamation,
    At,
    Hash,
    Dollar,
    Percent,
    Caret,
    Ampersand,
    Asterisk,
    ParenLeft,
    ParenRight,
    Plus,
    Minus,
    Equals,
    BracketLeft,
    BracketRight,
    BraceLeft,
    BraceRight,
    Backslash,
    Pipe,
    Colon,
    Semicolon,
    AngleLeft,
    AngleRight,
    Comma,
    Period,
    Slash,
    QuestionMark,
}
